armoured military vehicle - Turco Inglés Diccionario